Area and Perimeter of the Convex Hull of Stochastic Points
نویسنده
چکیده
Given a set P of n points in the plane, we study the computation of the probability distribution function of both the area and perimeter of the convex hull of a random subset S of P . The random subset S is formed by drawing each point p of P independently with a given rational probability πp. For both measures of the convex hull, we show that it is #P-hard to compute the probability that the measure is at least a given bound w. For ε ∈ (0, 1), we provide an algorithm that runs in O(n/ε) time and returns a value that is between the probability that the area is at least w, and the probability that the area is at least (1 − ε)w. For the perimeter, we show a similar algorithm running in O(n/ε) time. Finally, given ε, δ ∈ (0, 1) and for any measure, we show an O(n log n+(n/ε) log(1/δ))-time Monte Carlo algorithm that returns a value that, with probability of success at least 1− δ, differs at most ε from the probability that the measure is at least w.
منابع مشابه
Removing Outliers to Minimize Area and Perimeter
We consider the problem of removing c points from a set S of n points so that the resulting point set has the smallest possible convex hull. Our main result is an O ( n (( 4c 2c ) (3c) + log n )) time algorithm that solves this problem when “smallest” is taken to mean least area or least perimeter.
متن کاملSweep Line Algorithm for Convex Hull Revisited
Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...
متن کاملAlgorithms for optimal outlier removal
We consider the problem of removing c points from a set S of n points so that the remaining point set is optimal in some sense. Definitions of optimality we consider include having minimum diameter, having minimum area (perimeter) bounding box, having minimum area (perimeter) convex hull. For constant values of c, all our algorithms run in O(n log n) time.
متن کاملApproximation Algorithms for Outlier Removal in Convex Hulls
Given n points in R, we give approximation algorithms to find a subset of k of the points that has minimum-area or minimum-perimeter convex hull. We give algorithms that individually yield constantfactor approximations to the minimum-perimeter problem with different running times for differing values of k. Together, these algorithms provide a constant-factor approximation of the minimumperimete...
متن کاملDynamic Ham-Sandwich Cuts for Two Overlapping Point Sets
We provide an efficient data structure for dynamically maintaining a ham-sandwich cut of two overlapping point sets in convex position in the plane. The ham-sandwich cut of S1 and S2 is a line that simultaneously bisects the area, perimeter or vertex count of both point sets. Our algorithm supports insertion and deletion of vertices in O(log n) time, and area, perimeter and vertex-count queries...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. J.
دوره 59 شماره
صفحات -
تاریخ انتشار 2016